/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.rechargecard;

import java.io.Serializable;
import java.math.BigDecimal;

public class RechComsuOutData
implements Serializable {
    private String clientId;
    private String cardNo;
    private String mobile;
    private String stoNo;
    private String stoName;
    private String queryType;
    private String name;
    private String date;
    private String time;
    private String emp;
    private String empName;
    private Integer index;
    private BigDecimal rechargeAmt;
    private BigDecimal consumeAmt;
    private String sex;
    private static final long serialVersionUID = -8599651801018827233L;

    public String getClientId() {
        return this.clientId;
    }

    public String getCardNo() {
        return this.cardNo;
    }

    public String getMobile() {
        return this.mobile;
    }

    public String getStoNo() {
        return this.stoNo;
    }

    public String getStoName() {
        return this.stoName;
    }

    public String getQueryType() {
        return this.queryType;
    }

    public String getName() {
        return this.name;
    }

    public String getDate() {
        return this.date;
    }

    public String getTime() {
        return this.time;
    }

    public String getEmp() {
        return this.emp;
    }

    public String getEmpName() {
        return this.empName;
    }

    public Integer getIndex() {
        return this.index;
    }

    public BigDecimal getRechargeAmt() {
        return this.rechargeAmt;
    }

    public BigDecimal getConsumeAmt() {
        return this.consumeAmt;
    }

    public String getSex() {
        return this.sex;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public void setStoNo(String stoNo) {
        this.stoNo = stoNo;
    }

    public void setStoName(String stoName) {
        this.stoName = stoName;
    }

    public void setQueryType(String queryType) {
        this.queryType = queryType;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public void setEmp(String emp) {
        this.emp = emp;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public void setRechargeAmt(BigDecimal rechargeAmt) {
        this.rechargeAmt = rechargeAmt;
    }

    public void setConsumeAmt(BigDecimal consumeAmt) {
        this.consumeAmt = consumeAmt;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof RechComsuOutData)) {
            return false;
        }
        RechComsuOutData other = (RechComsuOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$cardNo = this.getCardNo();
        String other$cardNo = other.getCardNo();
        if (this$cardNo == null ? other$cardNo != null : !this$cardNo.equals(other$cardNo)) {
            return false;
        }
        String this$mobile = this.getMobile();
        String other$mobile = other.getMobile();
        if (this$mobile == null ? other$mobile != null : !this$mobile.equals(other$mobile)) {
            return false;
        }
        String this$stoNo = this.getStoNo();
        String other$stoNo = other.getStoNo();
        if (this$stoNo == null ? other$stoNo != null : !this$stoNo.equals(other$stoNo)) {
            return false;
        }
        String this$stoName = this.getStoName();
        String other$stoName = other.getStoName();
        if (this$stoName == null ? other$stoName != null : !this$stoName.equals(other$stoName)) {
            return false;
        }
        String this$queryType = this.getQueryType();
        String other$queryType = other.getQueryType();
        if (this$queryType == null ? other$queryType != null : !this$queryType.equals(other$queryType)) {
            return false;
        }
        String this$name = this.getName();
        String other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) {
            return false;
        }
        String this$date = this.getDate();
        String other$date = other.getDate();
        if (this$date == null ? other$date != null : !this$date.equals(other$date)) {
            return false;
        }
        String this$time = this.getTime();
        String other$time = other.getTime();
        if (this$time == null ? other$time != null : !this$time.equals(other$time)) {
            return false;
        }
        String this$emp = this.getEmp();
        String other$emp = other.getEmp();
        if (this$emp == null ? other$emp != null : !this$emp.equals(other$emp)) {
            return false;
        }
        String this$empName = this.getEmpName();
        String other$empName = other.getEmpName();
        if (this$empName == null ? other$empName != null : !this$empName.equals(other$empName)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        if (this$index == null ? other$index != null : !(this$index).equals(other$index)) {
            return false;
        }
        BigDecimal this$rechargeAmt = this.getRechargeAmt();
        BigDecimal other$rechargeAmt = other.getRechargeAmt();
        if (this$rechargeAmt == null ? other$rechargeAmt != null : !(this$rechargeAmt).equals(other$rechargeAmt)) {
            return false;
        }
        BigDecimal this$consumeAmt = this.getConsumeAmt();
        BigDecimal other$consumeAmt = other.getConsumeAmt();
        if (this$consumeAmt == null ? other$consumeAmt != null : !(this$consumeAmt).equals(other$consumeAmt)) {
            return false;
        }
        String this$sex = this.getSex();
        String other$sex = other.getSex();
        return !(this$sex == null ? other$sex != null : !this$sex.equals(other$sex));
    }

    protected boolean canEqual(Object other) {
        return other instanceof RechComsuOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $cardNo = this.getCardNo();
        result = result * 59 + ($cardNo == null ? 43 : $cardNo.hashCode());
        String $mobile = this.getMobile();
        result = result * 59 + ($mobile == null ? 43 : $mobile.hashCode());
        String $stoNo = this.getStoNo();
        result = result * 59 + ($stoNo == null ? 43 : $stoNo.hashCode());
        String $stoName = this.getStoName();
        result = result * 59 + ($stoName == null ? 43 : $stoName.hashCode());
        String $queryType = this.getQueryType();
        result = result * 59 + ($queryType == null ? 43 : $queryType.hashCode());
        String $name = this.getName();
        result = result * 59 + ($name == null ? 43 : $name.hashCode());
        String $date = this.getDate();
        result = result * 59 + ($date == null ? 43 : $date.hashCode());
        String $time = this.getTime();
        result = result * 59 + ($time == null ? 43 : $time.hashCode());
        String $emp = this.getEmp();
        result = result * 59 + ($emp == null ? 43 : $emp.hashCode());
        String $empName = this.getEmpName();
        result = result * 59 + ($empName == null ? 43 : $empName.hashCode());
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        BigDecimal $rechargeAmt = this.getRechargeAmt();
        result = result * 59 + ($rechargeAmt == null ? 43 : ($rechargeAmt).hashCode());
        BigDecimal $consumeAmt = this.getConsumeAmt();
        result = result * 59 + ($consumeAmt == null ? 43 : ($consumeAmt).hashCode());
        String $sex = this.getSex();
        result = result * 59 + ($sex == null ? 43 : $sex.hashCode());
        return result;
    }

    public String toString() {
        return "RechComsuOutData(clientId=" + this.getClientId() + ", cardNo=" + this.getCardNo() + ", mobile=" + this.getMobile() + ", stoNo=" + this.getStoNo() + ", stoName=" + this.getStoName() + ", queryType=" + this.getQueryType() + ", name=" + this.getName() + ", date=" + this.getDate() + ", time=" + this.getTime() + ", emp=" + this.getEmp() + ", empName=" + this.getEmpName() + ", index=" + this.getIndex() + ", rechargeAmt=" + this.getRechargeAmt() + ", consumeAmt=" + this.getConsumeAmt() + ", sex=" + this.getSex() + ")";
    }
}

